AC_DEFUN([FA_CHECK_FAISS], [

AC_ARG_WITH(faiss,
  [AS_HELP_STRING([--with-faiss=<faiss-path>], [installation path of faiss])])

if test x$with_faiss != x; then
    FAISS_LIBS=-lfaiss
    FAISS_CPPFLAGS=-I$with_faiss/include
    FAISS_LDFLAGS=-L$with_faiss/lib
else
    FAISS_LIBS=-lfaiss
    FAISS_CPPFLAGS=-I/usr/local/include/
    FAISS_LDFLAGS=-L/usr/local/lib/
fi

AC_SUBST(FAISS_CPPFLAGS)
AC_SUBST(FAISS_LDFLAGS)
AC_SUBST(FAISS_LIBS)
])
